#ifndef PAGE_H
#define PAGE_H

#include <QtGui/QWidget>
#include <qpainter.h>
#include <poppler-qt4.h>
#include "ui_page.h"

/*!
 * Reprezentacja jednej strony dokumentu w panelu bocznym
 *
 * \see{FileViewer}
 */
class Page: public QWidget {
Q_OBJECT

public:
	Page(QWidget *parent = 0);
	~Page();

	void setPixmap(QPixmap pixmap);
	void setPageSize(const QSize& size);
	void setPageNo(int pageNo);
	void mousePressEvent(QMouseEvent *event);
private:
	Ui::PageClass ui;
	int pageNumber;

signals:
	void pageSelected(int pageNo);
	void pageSelected();

public slots:
	void showPage(int pageNo);

};

#endif // PAGE_H
